/**app.wxss**/
.container {
  height: 100%;
  box-sizing: border-box;
  color: #333;
  font-family: helvetica, 'Heiti SC', PingFangSC-Light;
  padding-bottom: 30px;
}
.price {
  font-family: Arial;
  display: inline-block;
  color: rgb(243, 25, 30);
}
body,
html {
  height: 100%;
  overscroll-behavior-y: contain; /* 阻止页面下拉 */
}

/* 价格数字显示不同大小 */

.symbol {
  font-size: 24rpx;
}

.big-num {
  font-size: 32rpx;
}

.small-num {
  font-size: 24rpx;
}

/* 
*改变checkbox样式
*自定义样式
*/
/* reg	  */
uni-checkbox-group {
  width: 100% !important;
}
uni-checkbox-group uni-label {
  width: 33% !important;
  display: inline-flex;
  margin-bottom: 20rpx;
}
/*checkbox 选项框大小  */
uni-checkbox .uni-checkbox-input {
  width: 34rpx !important;
  height: 34rpx !important;
  border-radius: 50% !important;
}
uni-checkbox .uni-checkbox-input:hover {
  border-color: #ff6e136d !important;
}
.uni-modal {
  max-width: 600rpx !important;
  border-radius: 52rpx 52rpx 52rpx 52rpx !important;
}

.uni-modal .uni-modal__bd {
  font-size: 31rpx;
  color: #111111 !important;
}
.uni-modal .uni-modal__ft {
  padding: 0 15rpx !important;
}
.uni-modal .uni-modal__ft .uni-modal__btn_default {
  border: 1rpx solid #ff6d13 !important;
  color: #ff6d13 !important;
  border-radius: 40rpx;
  margin: 15rpx 10rpx 50rpx 10rpx;
}
.uni-modal .uni-modal__ft .uni-modal__btn_primary {
  color: #fff !important;
  border-radius: 40rpx;
  background-color: #ff6d13 !important;
  margin: 15rpx 10rpx 50rpx 10rpx;
}
.uni-switch-input-checked {
  background-color: #ff6d13 !important;
  border-color: #ff6d13 !important;
}
.uni-modal .uni-modal__btn:after {
  display: none;
}
.uni-modal .uni-modal__ft:after {
  display: none;
}
/*checkbox选中后样式  */
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked {
  background: #ff6d13;
  border: 1px solid transparent !important;
}
/*checkbox选中后图标样式  */
uni-checkbox .uni-checkbox-input.uni-checkbox-input-checked::before {
  display: inline-block;
  width: 20rpx;
  height: 20rpx;
  line-height: 20rpx;
  text-align: center;
  font-size: 18rpx;
  color: #fff;
  background: transparent;
  transform: translate(-60%, -50%) scale(1);
  -webkit-transform: translate(-60%, -50%) scale(1);
}

/* 
*改变radio样式
*自定义样式
*/
/* 未选中的 背景样式 */
uni-radio .uni-radio-input {
  height: 30rpx;
  width: 30rpx;
  border-radius: 50%;
  background: transparent;
  box-sizing: border-box;
}
/* 选中后的 背景样式 */
uni-radio .uni-radio-input.uni-radio-input-checked {
  border: none !important;
  background: #ff6d13 !important;
}
/* 选中后的 对勾样式 */
uni-radio .uni-radio-input.uni-radio-input-checked::before {
  border-radius: 50%;
  width: 32rpx;
  height: 32rpx;
  line-height: 32rpx;
  text-align: center;
  font-size: 20rpx;
  color: #fff;
  background: #ff6d13;
  border-radius: 50%;
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
}

/* #ifdef MP-WEIXIN */
/*checkbox 选项框大小  */
checkbox .wx-checkbox-input {
  border-radius: 50%;
  width: 35rpx;
  height: 35rpx;
}
/*checkbox选中后样式  */
checkbox .wx-checkbox-input.wx-checkbox-input-checked {
  background: #ff6d13;
  border-color: #ff6d13;
}
/*checkbox选中后图标样式  */
checkbox .wx-checkbox-input.wx-checkbox-input-checked::before {
  text-align: center;
  font-size: 22rpx;
  color: #fff;
  background: transparent;
  transform: translate(-50%, -50%) scale(1);
  -webkit-transform: translate(-50%, -50%) scale(1);
}
/* #endif */

/* 底部按钮兼容 iPhone X以上 */
@media screen and (width: 375px) and (height: 812px) {
  .container {
    padding-bottom: 70px;
  }
}

@media screen and (width: 414px) and (height: 736px) {
  .container {
    padding-bottom: 70px;
  }
}
.uni-tabbar__badge {
  width: auto;
  height: 26rpx !important;
  line-height: 26rpx !important;
  border-radius: 26rpx !important;
  min-width: 26rpx !important;
  padding: 0 1rpx !important;
  text-align: center !important;
  font-size: 18rpx !important;
  text-align: center;
  white-space: nowrap;
}
